package com.capinfo.accumulation.dao;

import java.util.List;
import java.util.Map;

import com.capinfo.accumulation.model.accounting.mybist.GB_JZPZXX;
import com.capinfo.accumulation.model.accounting.mybist.HZJZPZ;
import com.capinfo.accumulation.model.accounting.mybist.XYRJZ;


public interface XYRJZDao {
    int deleteByPrimaryKey(String id);

    int insert(XYRJZ record);

    int insertSelective(XYRJZ record);

    XYRJZ selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(XYRJZ record);

    int updateByPrimaryKey(XYRJZ record);
	
	List<XYRJZ> findbyByGrid(Map map);
	
	/**
	 * 现银凭证数据查询
	 * @param map
	 * @return
	 */
	List<HZJZPZ> xyfindbyByGrid(Map map);
	
	List<Map<String, Object>> kmbm();
	
	/**
	 * 记账凭证数据查询
	 * @param map
	 * @return
	 */
	List<GB_JZPZXX> jzpzcx(Map map);
	
	/**
	 * 转账凭证数据查询
	 * @param map
	 * @return
	 */
	List<HZJZPZ> zzpzByGrid(Map map);
	
	/**
	 * 转账凭证分录查询
	 * @param map
	 * @return
	 */
	List<GB_JZPZXX> zzpzfl(Map map);
	
	/**
	 * 凭证编号查询
	 * @param map
	 * @return
	 */
	Map pzbhcxByGrid(Map map);
}


